nav{
    border-bottom: 2px solid red;
    background-color: #fff;
}

main{
	margin-top: 58px;
	background-color: #f0f3ef;
}

footer{
	border-top: 2px solid red;
    background-color: #fff;
}

.carousel-item>img{
	width: 100%;
}

#logoPic{
	width: 190px;
	height: 170px;
	position: absolute;
	background-color: #fff;
}

#logoImg{
	width: 190px;
	height: 170px;
	position: absolute;
	top: 58px;
	background-color: #fff;
}

#nav-section{
	background-color: #ccc;
	height: 30px;
}

#nav-section .nav-item{
	font-size: 12px;
}

#nav-section .nav-item .nav-link{
	padding: 0px 7px;
}

#nav-list-section .nav-item .nav-link{
	padding: 0px 7px;
}

footer .nav-item .nav-link{
	font-size: 12px;
	padding: 0px 7px;
}

#carousel-section{
	width: 590px;
	height: 470px;
}